/**
 * 
 */
package com.bot.service;

import java.util.List;

import javax.validation.Valid;

import com.bot.pojo.Applicant;
import com.bot.pojo.Job;
import com.bot.pojo.Score;
import com.github.pagehelper.PageInfo;

/**
 * @author zhaoyan
 *
 * 2020年2月3日
 */
public interface ApplicantService {

	/**
	 * @param pageNum
	 * @param flag
	 * @return
	 */
	PageInfo<Applicant> findApplicantByCon(Integer pageNum, Integer flag);

	/**
	 * @param applicant
	 * @return
	 */
	Integer addApplicant(Applicant applicant);

	/**
	 * @param aid
	 * @return
	 */
	Applicant findApplicantById(Integer aid);

	/**
	 * @return
	 */
	List<Job> findJobList();

	/**
	 * @param score
	 * @return
	 */
	Integer addScore(@Valid Score score);

	/**
	 * @param id
	 * @return
	 */
	Integer delApp(Integer id);

}
